/*
 * 回文数判断
 *
 * 题目链接：https://programming.pku.edu.cn/probset/94fe0bee6d4c4e68b4b19c3db5d14a33/f3d83a6e9b834eeb91e8b5b2e0ed5cd2/
 * 作者：lyazj <seeson@pku.edu.cn>
 *
 * 本题所需主要知识点：
 *   - 字符串
 */

#include <stdio.h>
#include <string.h>
#include <stdbool.h>

int main(void)
{
  // 输入
  char s[10];  // 不超过 9 位
  scanf("%s", s);

  // 左右双指标法检验回文条件
  bool palindromic = true;
  int l = 0, r = strlen(s) - 1;
  while(l < r) {
    if(s[l] == s[r]) {
      ++l, --r;
      continue;
    }
    palindromic = false;
    break;
  }

  // 输出
  puts(palindromic ? "yes" : "no");

  return 0;
}
